import React from "react";

export const FinefoodsLogoIcon: React.FC<React.SVGProps<SVGSVGElement>> = (
  props,
) => (
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={28}
    height={24}
    viewBox="0 0 28 24"
    fill="none"
    {...props}
  >
    <path
      fill="url(#finefoods-logo-icon-a)"
      d="M0 11a6.001 6.001 0 0 0 5.176 5.944l-.788 4.727A2 2 0 0 0 6.361 24h1.886a1 1 0 0 0 .996-.917l.472-5.66a1 1 0 0 0-.244-.742l-.976-1.116A2 2 0 0 1 8 14.25v-.607c0-.095.006-.188.023-.281C8.142 12.71 8.74 10 10.5 10c1.76 0 2.358 2.71 2.477 3.36.017.094.023.188.023.282v.607a2 2 0 0 1-.495 1.316l-.976 1.116a1 1 0 0 0-.244.741l.472 5.661a1 1 0 0 0 .997.917h2.492a1 1 0 0 0 .997-.917l.472-5.66a1 1 0 0 0-.244-.742l-.976-1.116A2 2 0 0 1 15 14.25V10.5a.5.5 0 0 1 1 0v3a.5.5 0 0 0 1 0v-3a.5.5 0 0 1 1 0v3a.5.5 0 0 0 1 0v-3a.5.5 0 0 1 1 0v3.748a2 2 0 0 1-.495 1.318l-.976 1.115a1 1 0 0 0-.244.741l.472 5.661a1 1 0 0 0 .996.917h1.886a2 2 0 0 0 1.973-2.329l-.788-4.727a6.001 6.001 0 1 0-3.75-11.183c.454-.562 1.158-1.053 2.036-1.432A8 8 0 0 0 14 0a8 8 0 0 0-7.11 4.329c.878.38 1.582.87 2.036 1.432A5.962 5.962 0 0 0 6.036 5L6 5a6.002 6.002 0 0 0-6 6Z"
    />
    <defs>
      <linearGradient
        id="finefoods-logo-icon-a"
        x1={14}
        x2={14}
        y1={0}
        y2={24}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FF4C4D" />
        <stop offset={1} stopColor="#F93" />
      </linearGradient>
    </defs>
  </svg>
);

export const FinefoodsLogoText: React.FC<React.SVGProps<SVGSVGElement>> = (
  props,
) => {
  return (
    <svg
      xmlns="http://www.w3.org/2000/svg"
      width={90}
      height={12}
      viewBox="0 0 90 12"
      fill="none"
      {...props}
    >
      <path
        fill="currentColor"
        d="M43.864 2.32V.2h-6.141V11.8h6.141V9.679h-3.746V7.077a6.32 6.32 0 0 1 1.18-.282c.4-.055.77-.077 1.112-.066.354.011.662.055.924.133l.154-.1V4.724a5.702 5.702 0 0 0-1.078-.034 8.85 8.85 0 0 0-1.18.15 7.14 7.14 0 0 0-1.112.315V2.32h3.746ZM33.68.199h2.343V11.8h-2.618l-2.96-7.193h-.187l.102 7.193h-2.343V.199h2.617l2.96 7.293h.188L33.679.199ZM26.302.199h-2.395V11.8h2.395V.199ZM22.713.199V2.32h-3.712v3.133a6.073 6.073 0 0 1 1.112-.298c.4-.078.793-.128 1.18-.15a6.902 6.902 0 0 1 1.078.017V7.06l-.154.099a3.694 3.694 0 0 0-.923-.133 6.59 6.59 0 0 0-1.113.067c-.399.055-.792.149-1.18.282V11.8h-2.395V.199h6.107ZM15.313 2.32V.2H9.172V11.8h6.141V9.679h-3.746V7.077a6.318 6.318 0 0 1 1.18-.282c.4-.055.77-.077 1.112-.066.354.011.662.055.924.133l.154-.1V4.724a5.701 5.701 0 0 0-1.078-.034 8.847 8.847 0 0 0-1.18.15 7.137 7.137 0 0 0-1.112.315V2.32h3.746Z"
      />
      <path
        fill="currentColor"
        fillRule="evenodd"
        d="M.034.199H4.38c.685 0 1.29.132 1.814.398.536.254.958.646 1.266 1.176.308.52.462 1.172.462 1.956 0 .807-.171 1.48-.514 2.022a3.287 3.287 0 0 1-1.362 1.241L7.92 11.42v.38H5.423L3.81 7.36H2.43V11.8H0L.034.199ZM4.09 5.353h-1.66V2.32h1.66c.273 0 .513.061.718.183.205.11.36.281.462.513.114.221.171.492.171.813 0 .298-.057.569-.171.812a1.127 1.127 0 0 1-.462.53 1.384 1.384 0 0 1-.718.182Z"
        clipRule="evenodd"
      />
      <path
        fill="currentColor"
        d="M89.521 10.376c.32-.542.479-1.194.479-1.956 0-.53-.068-.995-.205-1.392a3.079 3.079 0 0 0-.599-1.045 3.599 3.599 0 0 0-.975-.795l-.924-.53a23.02 23.02 0 0 1-1.06-.647c-.24-.166-.36-.353-.36-.563 0-.177.063-.304.188-.382a.782.782 0 0 1 .462-.132c.377 0 .799.116 1.266.348.468.22.901.53 1.3.928h.394V1.127a3.306 3.306 0 0 0-.907-.613 4.48 4.48 0 0 0-1.129-.365 6.166 6.166 0 0 0-1.3-.132c-.662 0-1.272.138-1.83.414a3.223 3.223 0 0 0-1.318 1.227c-.32.541-.479 1.21-.479 2.005 0 .652.108 1.199.325 1.64.228.443.513.808.855 1.095a7.87 7.87 0 0 0 1.078.713l.804.38c.377.2.645.365.804.498a.594.594 0 0 1 .257.514c0 .1-.034.193-.103.282a.613.613 0 0 1-.256.215.978.978 0 0 1-.428.083c-.4 0-.855-.122-1.369-.365a5.908 5.908 0 0 1-1.317-.895h-.393v3.083c.16.122.416.27.77.448.353.176.77.326 1.248.447a5.75 5.75 0 0 0 1.54.199c.696 0 1.317-.138 1.865-.414.559-.277.998-.68 1.317-1.21Z"
      />
      <path
        fill="currentColor"
        fillRule="evenodd"
        d="M77.053.199c.935 0 1.779.21 2.532.63.752.408 1.351 1.038 1.796 1.89.445.85.667 1.944.667 3.28 0 1.327-.222 2.42-.667 3.283-.445.85-1.044 1.486-1.796 1.906-.753.409-1.597.613-2.532.613h-3.525V.199h3.525ZM77.018 8.8c.48 0 .879-.243 1.198-.73.33-.497.496-1.187.496-2.071 0-.906-.165-1.597-.496-2.072-.33-.486-.73-.73-1.198-.73h-.24v5.603h.24ZM63.311 2.569c-.467.884-.701 2.028-.701 3.43 0 1.404.234 2.548.701 3.432.468.884 1.084 1.536 1.848 1.956a5.142 5.142 0 0 0 2.463.613c.89 0 1.711-.204 2.464-.613.764-.42 1.38-1.072 1.847-1.956.468-.884.702-2.028.702-3.431s-.234-2.547-.702-3.431c-.467-.884-1.083-1.53-1.847-1.94A4.973 4.973 0 0 0 67.622 0c-.878 0-1.699.21-2.463.63-.764.409-1.38 1.055-1.848 1.939Zm2.891 5.088c-.148-.453-.222-1.005-.222-1.657 0-.663.074-1.216.222-1.657.149-.454.348-.79.6-1.012.25-.232.524-.348.82-.348.308 0 .588.116.839.348.25.221.45.553.598.995.16.442.24 1 .24 1.674 0 .652-.08 1.204-.24 1.657-.148.442-.347.78-.598 1.011-.251.232-.53.348-.839.348-.296 0-.57-.116-.82-.348-.252-.232-.451-.569-.6-1.01ZM52.102 6c0-1.403.233-2.547.701-3.431.468-.884 1.084-1.53 1.848-1.94A5.035 5.035 0 0 1 57.114 0c.89 0 1.71.21 2.464.63.764.409 1.38 1.055 1.847 1.939.468.884.702 2.028.702 3.43 0 1.404-.234 2.548-.702 3.432-.467.884-1.083 1.536-1.847 1.956a5.078 5.078 0 0 1-2.464.613c-.878 0-1.7-.204-2.463-.613-.765-.42-1.38-1.072-1.848-1.956-.468-.884-.701-2.028-.701-3.431Zm3.37 0c0 .652.074 1.204.222 1.657.148.442.348.78.599 1.011.25.232.525.348.821.348.308 0 .587-.116.838-.348.251-.232.45-.569.599-1.01.16-.454.24-1.006.24-1.658 0-.674-.08-1.232-.24-1.674-.148-.442-.348-.774-.599-.995-.25-.232-.53-.348-.838-.348-.296 0-.57.116-.821.348-.251.221-.45.558-.599 1.012-.148.441-.222.994-.222 1.657Z"
        clipRule="evenodd"
      />
      <path
        fill="currentColor"
        d="M51.54 3.066V.2h-6.262V11.8h3.25V7.558c.331-.1.645-.16.941-.182.297-.034.576-.04.838-.017.274.011.52.05.736.116l.188-.1V4.592a4.351 4.351 0 0 0-.855-.017 7.173 7.173 0 0 0-.924.133c-.308.066-.616.15-.924.249v-1.89h3.011Z"
      />
    </svg>
  );
};
